package com.explorati.set;

import java.util.ArrayList;

public class Main {

	public static void main(String[] args) {

		System.out.println("Pride and Prejudice");

		ArrayList<String> words1 = new ArrayList<>();
		if (FileOperation.readFile("pride-and-prejudice.txt", words1)) {
			System.out.println("Total words: " + words1.size());

			BSTSet<String> set1 = new BSTSet<>();
			for (String word : words1)
				set1.add(word);
			System.out.println("Total different words: " + set1.getSize());
		}

		System.out.println();

		System.out.println("A Tale of Two Cities");

		ArrayList<String> words2 = new ArrayList<>();
		if (FileOperation.readFile("a-tale-of-two-cities.txt", words2)) {
			System.out.println("Total words: " + words2.size());

			BSTSet<String> set2 = new BSTSet<>();
			for (String word : words2)
				set2.add(word);
			System.out.println("Total different words: " + set2.getSize());
		}
	}
}